YNQ  YNQ-1.5.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
UDFileAccessEvent Struct Reference

#include <udapi.h>

Data Fields

const NQ_WCHARfileName
 
const NQ_WCHARnewName
 
NQ_UINT32 access
 
NQ_BOOL before
 
NQ_UINT32 rid
 
NQ_UINT32 tid
 
NQ_UINT32 sizeLow
 
NQ_UINT32 sizeHigh
 
NQ_UINT32 offsetLow
 
NQ_UINT32 offsetHigh
 
NQ_UINT32 infoLevel
 

Detailed Description

Data structure for an event from File/Directory Access class. Depending on the event type, some members of this structure may be undefined

Field Documentation

const NQ_WCHAR* UDFileAccessEvent::fileName

file to access

const NQ_WCHAR* UDFileAccessEvent::newName

new file name for rename operation

NQ_UINT32 UDFileAccessEvent::access

this value is has different meaning for different events: for UD_LOG_FILE_CREATE, UD_LOG_FILE_DELETE and UD_LOG_FILE_RENAME - no meaning. for UD_LOG_FILE_OPEN and UD_LOG_FILE_CLOSE: 0x0 - read 0x1 - write 0x2 - read/write 0x3 - execute 0x8000 - delete 0xF - all for UD_LOG_FILE_ATTRIB: 0x1 - readonly 0x2 - hidden 0x4 - system 0x8 - volume 0x10 - directory 0x20 - archive 0x80 - normal

NQ_BOOL UDFileAccessEvent::before

whether event taken before of after the operation

NQ_UINT32 UDFileAccessEvent::rid

Unique user ID

NQ_UINT32 UDFileAccessEvent::tid
NQ_UINT32 UDFileAccessEvent::sizeLow

<Unique tree ID First 32 bits of file size or range size

NQ_UINT32 UDFileAccessEvent::sizeHigh

Last 32 bits of file size or range size

NQ_UINT32 UDFileAccessEvent::offsetLow

First 32 bits of a position in file

NQ_UINT32 UDFileAccessEvent::offsetHigh

Last 32 bits of a position in file

NQ_UINT32 UDFileAccessEvent::infoLevel

Information lever for query and set info


The documentation for this struct was generated from the following file: